module.exports = grunt => {

    grunt.initConfig({
        'build': {
            options: { //任务选项
                foo: 'bar'
            },
            css: {
                options: {  //会覆盖最上层optons的任务选项
                    foo: 'baz' 
                }
            },
            js: '2'
        }
    })

    //多目标模式，可以让任务根据配置形成多个子任务
    grunt.registerMultiTask('build', function () {
        console.log(this.options())
        console.log(`target: ${this.target}, data: ${this.data}`)
    })
}